// 单例设计模式
let loginModule = (function(){
    let $username = $('.userName'),
        $password = $('.userPass'),
        $submit = $('.submit');
    function handle(){
        // 点击登录
        $submit.click(async (e)=>{
            // 初始用户名：珠峰培训
            // 初始密码：1234567890
            let account = $username.val().trim();
            let password = $password.val().trim();
            // 格式校验（非空+格式）
            if(account==='' || password===''){
                alert('小主，用户名/密码不能为空~');
                return;
            }
            password = md5(password);
            let result = await axios.post('/user/login',{
                account,
                password
            })
            if(parseInt(result.code) === 0){//为了防止服务端的0是个字符串           
                // 页面跳转
                window.location.href = 'index.html'
                return;
            }
            alert('小主，您输入的账号/密码有误，请重新输入~')
        })
    }
    return {
        init(){
            handle();
        }
    }
}())
loginModule.init();